puppet governments - French English Dictionary